home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Games / ISp Sample / Resources / AppShell.r next >
Encoding:
Text File  |  2000-09-28  |  2.9 KB  |  140 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        AppShell.r
  3.  
  4.     Contains:    xxx put contents here xxx
  5.  
  6.     Version:    xxx put version here xxx
  7.  
  8.     Copyright:    © 1999 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     File Ownership:
  11.  
  12.         DRI:                xxx put dri here xxx
  13.  
  14.         Other Contact:        xxx put other contact here xxx
  15.  
  16.         Technology:            xxx put technology here xxx
  17.  
  18.     Writers:
  19.  
  20.         (BWS)    Brent Schorsch
  21.  
  22.     Change History (most recent first):
  23.  
  24.        <SP1>      7/1/99    BWS        first checked in
  25. */
  26.  
  27. #Include "Controls.r"
  28. #include "MacTypes.r"
  29. #Include "Menus.r"
  30.  
  31. #Include "::Source:AppShellResources.h"
  32. Include ":AppShell.rsrc";
  33.  
  34. resource 'MBAR' (kMBAR_Main)
  35. {
  36.     {
  37.         kMENU_Apple,
  38.         kMENU_File,
  39.         kMENU_Edit
  40.     }
  41. };
  42.  
  43. resource 'MENU' (kMENU_Apple, "About Menu")
  44. {
  45.     kMENU_Apple,
  46.     kMenuStdMenuProc,
  47.     0xFFFFFFFD,
  48.     enabled,
  49.     apple,
  50.     
  51.     {
  52.         "About ISp_Sample…",        noIcon,        noKey,        noMark,        plain;
  53.         "-",                        noIcon,        noKey,        noMark,        plain;
  54.     }
  55. };
  56.  
  57. resource 'MENU' (kMENU_File, "File Menu")
  58. {
  59.     kMENU_File,
  60.     kMenuStdMenuProc,
  61.     0xFFFFFFFF,
  62.     enabled,
  63.     "File",
  64.     
  65.     {
  66.         "Start Game",        noIcon,        "N",        noMark,        plain;
  67.         "Configure Input",    noIcon,        "K",        noMark,        plain;
  68.         "-",                noIcon,        noKey,        noMark,        plain;
  69.         "Quit",                noIcon,        "Q",        noMark,        plain;
  70.     }
  71. };
  72.  
  73. resource 'MENU' (kMENU_Edit, "Edit Menu")
  74. {
  75.     kMENU_Edit,
  76.     kMenuStdMenuProc,
  77.     0xFFFFFFFD,
  78.     enabled,
  79.     "Edit",
  80.     
  81.     {
  82.         "Undo",        noIcon,        "Z",        noMark,        plain;
  83.         "-",        noIcon,        noKey,        noMark,        plain;
  84.         "Cut",        noIcon,        "X",        noMark,        plain;
  85.         "Copy",        noIcon,        "C",        noMark,        plain;
  86.         "Paste",    noIcon,        "V",        noMark,        plain;
  87.         "Clear",    noIcon,        noKey,        noMark,        plain;
  88.     }
  89. };
  90.  
  91. resource 'xmnu' (kMENU_Apple, "Apple Menu")
  92. {
  93.     versionZero
  94.     {
  95.         {
  96.             dataItem {    kMenuCMD_AboutBox,    kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  97.         }
  98.     }
  99. };
  100.  
  101. resource 'xmnu' (kMENU_File, "File Menu")
  102. {
  103.     versionZero
  104.     {
  105.         {
  106.             dataItem {    kMenuCMD_StartGame,            kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  107.             dataItem {    kMenuCMD_ConfigureInput,    kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  108.             skipItem {                                                                                                        },
  109.             dataItem {    kMenuCMD_Quit,                kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    }
  110.         }
  111.     }
  112. };
  113.  
  114. resource 'xmnu' (kMENU_Edit, "Edit Menu")
  115. {
  116.     versionZero
  117.     {
  118.         {
  119.             dataItem {    kMenuCMD_Undo,        kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  120.             skipItem {                                                                                                        },
  121.             dataItem {    kMenuCMD_Cut,        kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  122.             dataItem {    kMenuCMD_Copy,        kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  123.             dataItem {    kMenuCMD_Paste,        kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    },
  124.             dataItem {    kMenuCMD_Clear,        kMenuNoModifiers,    currScript,    0,    0,    noHierID,    sysFont,    naturalGlyph    }
  125.         }
  126.     }
  127. };
  128.  
  129. resource 'STR#' (kSTRn_AboutBoxStrings, "About Box Strings")
  130. {
  131.     {
  132.         "InputSprocket Sample Application";
  133.         
  134.         "by Brent Schorsch\n"
  135.         "\n"
  136.         "special thanks to Chris DeSalvo\n"
  137.         "©1998"
  138.     }
  139. };
  140.